
/*** 公共样式  ***/
*{ padding: 0;margin: 0; }
html{max-width: 768px;font-size: 14px;margin: 0 auto;height: 100%;width: 100%;
    
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;}
body {position: relative;min-height: 100vh;overflow-x: hidden;width: 100%;font-family: PingFang SC, SanFrancisco, Roboto, SourceHanSansCN;font-size: 14px;max-width: 750px;margin: auto;}
*:focus, a:focus, a { outline: none; }
img {max-width: 100%; }
ul, li { list-style: none;}
.fr { float: right; }
.fl { float: left; }
a{ color: #41b883; }
a:hover { color: #35495e; }
button:focus{outline: none;}
/* ::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track{background-color: rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb{border-radius: 5px;background: rgba(255,255,255,0.6);} */


.dn{display: none;}
.df{display: flex;}
.dk{display: inline-block;}
.pab{position: absolute;}
.row1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;    display: block;}
.row2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.row3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.p-lg{padding: 30px;}
.p-r-lg{padding-right: 30px;}
.p-b-70{padding-bottom: 70px;}
.m-md{margin:20px;}
.m-lg{margin:30px;}
.m-t-lg{margin-top: 30px;}
.m-r-lg{margin-right: 30px;}

.text-center{text-align: center;}
.mask{position: fixed;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.5);z-index: 2599;top: 0;left: 0;}
.el-message{z-index: 3001!important;}
#app{background: #fff;min-height: 100vh;width: 100%;position: relative;}


/* 产品页尾 */
.footer{background: url('./../images/btn.png') no-repeat;background-size: cover;height: 20.67vw;position: fixed;bottom: -4px;width: 100%;max-width: 750px;max-height: 155px;}
.footer .text{height: 20vw;position: absolute;bottom: 10px;right: 0;;width: 40%;max-width: 350px;max-height: 120px;text-align: center;cursor: pointer;font-weight: bold;}
.footer .breathe{font-size: 2em;color: #fff;animation: testAnimation 1.5s linear infinite;margin-top: 25px;}
@media screen and (min-width: 500px) {
	.footer .breathe {font-size: 50px;}
}
/* css3 */
@keyframes testAnimation {
	0%{
		transform: scale(.85);
	  }
	50%{
		transform: scale(1.15);
	  }
	 100%{
		transform: scale(.85);
	  }
}

/* 【v1.0.0】免登录版 */
.index-free{padding-bottom: 70px;}
/* 添加二维码 */
.qcode{background: url('./../images/bg.png') no-repeat;height: 100vh;background-size: cover;}
.qcode .main{text-align: center;padding: 40px 35px 0;overflow: hidden;} 
.qcode h3{color: #21AA38;font-family: MiSans-Bold;font-size: 1.78em;line-height: 40px;}
.qcode .center{background: #fff;padding: 0 10px 15px;border-radius: 10px;box-shadow: 0 0 10px #ddd;margin-bottom: 20px;}
.qcode .code-pic{text-align: center;margin-top: 30px;display: flex;justify-content: center;}
.qcode .code-pic .code{width: 75vw;height: 75vw;max-width: 500px;max-height: 500px;}
.qcode .step{text-align: left;display: flex;align-items: center;padding-left: 8vw;line-height: 28px;color: #333;}
.qcode .step img{width: 17px;height: 17px;margin-right: 10px;}
.qcode .grey{color: #666;}



.main .el-form{margin:10px 30px 0;}
.main .el-form-item{margin-top: 20px;margin-bottom: 0;}
.main .el-form .el-input{line-height: 50px;}
.main .el-form .el-input__inner{border-radius: 5px;background: #FaFaFa;font-size: 16px;height: 50px;line-height: 50px;}
.main .el-form .el-input__prefix{left: 15px;color: #000;}
.main .el-input--prefix .el-input__inner{padding-left: 50px;}
.main .el-form .sms .el-input__inner{width: 260px;}
.main .el-form .el-button{height: 50px;}

.index-login .el-input__suffix{right: 0;}
.index-login .el-form .el-input .el-button{background: #1ACE9A;border-color: #1ACE9A;border-radius: 5px;border-bottom-left-radius: 0;border-top-left-radius: 0;color: #000;padding: 12px 2px;width: 130px;}
.propay .el-form .el-input .el-button{color: #fff;font-size: 16px;}

.el-drawer{border-top-left-radius: 15px;border-top-right-radius: 15px;height: 280px!important;}
.el-drawer__header{border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.el-drawer__header > span{text-align: center;font-size: 16px;color: #333;}


@media screen and (max-width:400px){
	.index-login .el-form .el-input .el-button{width: 150px;}
}

/* 问卷 */
.question .el-radio-button{margin-right: 10px;width: 90px;}
.question .el-radio-button:last-child{margin-right: 0;}
.question .el-radio-button:first-child .el-radio-button__inner,
.question .el-radio-button__inner{
	background-color: #F2F2F2;
	border-color: #F2F2F2;
	border-left: 1px solid #f2f2f2;
	color: #333;
	box-shadow: none;
	border-radius: 6px;
	width: 100%;
	padding: 12px;
}
.question .el-radio-button:last-child .el-radio-button__inner{
	border-radius: 5px;
}
.question .el-radio-button__orig-radio:checked+.el-radio-button__inner{
	background-color: #FFF;
	border-color: #FF2900;
	color: #FF2900;
	box-shadow: none;
	border-radius: 5px;
}
